body{
    font-family: 微软雅黑;
}
.bt-box-1280{
    width: 1280px;
    height: auto;
    margin: 0 auto;
}
/*head*/
.head_bg{
    height: 151px;
    background: #780000;
    padding-top: 42px;
    display: block;
}
.logo_bg{
    width: 502px;
    height: 82px;
}
.head_right{
    width: 778px;
    height: 82px;
}
.search_bg{
    width: 340px;
    height: 55px;
    float: right;
    margin-right: 55px;
}
.search_bg input[type=text]{
    width: 230px;
    height: 37px;
    line-height: 37px;
    padding-left: 10px;
    font-family: 宋体;
    font-size: 12px;
    color: #999999;
    border: 0;
    vertical-align: middle;
    float: left;
}
.search_bg input[type=submit]{
    width: 50px;
    height: 37px;
    line-height: 37px;
    vertical-align: middle;
    line-height: 37px;
    border: none;
    float: left;
}

/*右侧向上滑*/
.go_top{position: fixed;right: 30px;bottom: 50px;cursor: pointer;background: url(go-top.png) no-repeat;width: 33px;height: 32px;}
.go_top:hover{background: url(back_top.png) no-repeat;}


.search_bg a{
    color: #ffffff;
    font-size: 14px;
    float: right;
    line-height: 37px;
}
.search_bg a:hover{
    color: #17f407;
}
.nav_bg{
    width: 100%;
    height: 27px;
}
.nav_ul{
    width: 100%;
}
.nav_ul li{
    float: left;
    margin-left: 19px;
}
.nav_ul li a{
    color: #FFFFFF;
    font-size: 20px;
}
.nav_ul li a:hover{
    color: #17f407;
}
/*间隔线*/
.line_bg{
    width: 100%;
    height: 5px;
    background: #525151;
}
.pic_show_bg{
    width: 100%;
    height: 580px;
    background: url("sy_pic1.jpg") center no-repeat;
}

/*焦点图轮播*/
/*********========特效-图片新闻效果=======*********/

.bt-jq-TX-010108{ /***编号：***/
    width:100%;
    height:auto;
    position:relative;
}
.bt-jq-TX-010108 ul{
    margin:0;
    padding:0
}
.bt-jq-TX-010108-pic{
    /*控制图片大小*/
    width:100%;
    height:580px;
    border:#CCC solid 1px;
    position:relative;
    overflow:hidden
}
.bt-jq-TX-010108-pic ul{
    margin:0;
    padding:0
}
.bt-jq-TX-010108-pic li{
    /*控制图片大小*/
    width:100%;
    height:580px;
    float:left;
    overflow:hidden
}
.bt-jq-TX-010108-pic li a{
    width:100%;
    display:block
}
.bt-jq-TX-010108-pic li a img{
    width:100%;
}
.bt-jq-TX-010108-pic li span{
    width:1000px;
    height:60px;
    line-height:60px;
    background:url(banerr_wz.png);
    padding-left:20px;
    color:#780000;
    display:block;
    position:absolute;
    left:20px;
    bottom:25px;
    font-size: 20px;
}
/*修改注意：在bt-jq-TX-010108.js 中最后一行修改图片尺寸*/

.rslides-nav{
    height:51px;
    width:31px;
    position:absolute;
    top:40%;
    left:0;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    opacity:0.5;
    text-indent:-9999px;
    overflow:hidden;
    background:url(bt-jq-TX-010108.png) no-repeat 0 0;
    margin-top:-28px
}
.rslides-nav:active{
    opacity:1.0
}
.rslides-nav.next{
    left:auto;
    right:0;
    background-position:-31px 0;
}
.rslides-tabs {
    clear:both;
    position:absolute; right:15px; bottom:30px;
}
.rslides-tabs li {
    display:inline;
    float:none;
    _float:left;
    *float:left;
    margin-right:15px
}
.rslides-tabs a {
    text-indent:-9999px;
    overflow:hidden;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    background:rgba(0,0,0, .2);
    background:#DDD;
    display:inline-block;
    _display:block;
    *display:block;
    width:28px;
    height:28px
}
.rslides-tabs .rslides-here a {
    background:rgba(0,0,0, .6);
    background:#660000
}
/*横幅广告*/
.hfgg_bg{
    height: 130px;
}
/*新闻背景*/
.news_bg{
    height: auto;
    background: #eef2f6;
}
/*新闻内容*/
.xyxw_bg{
    width: 715px;
    height: auto;
}
.xyxw_head{
    width: 100%;
    height: 40px;
    font-size: 30px;
    line-height: 40px;
    color: #c1120b;
}
.xyxw_head a{
    font-size: 18px;
    color: #c1120b;
}
.xyxw_head a:hover{
    font-size: 18px;
    color: #17f407;
}
.line_two{
    width: 100%;
    height: 6px;
    background: #cc0000;
}
.xyxw_ul{
    width: 100%;
    height: auto;
}
.xyxw_ul li{
    width: 100%;
    height: 170px;
    padding-top: 19px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    border-bottom: dashed 1px #999999;
}
.zyzw_pic{
    width: 202px;
    height: 135px;
}
.zyzw_pic img{
    width: 202px;
    height: 135px;
}
.zyzw_nr{
    width: 485px;
    height: 100%;
}
.zyzw_nr_head{
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
.zyzw_nr p{
    color: #000000;
    font-size: 14px;
    line-height: 30px;
}
.xyxw_more{
    width: 64px;
    height: 18px;
    background: url("more.png") center no-repeat;
}
/*右部分背景*/
.tzgg_bg{
    width: 536px;
    height: auto;
}
.tzgg_ul{
    width: 100%;
}
.tzgg_ul li{
    margin-top: 14px;
    color: #1f1f1f;
    font-size: 18px;
}
.tzgg_ul li a{
    color: #1f1f1f;
}
.tzgg_ul li a:hover{
    color: #17f407;
}
.pic_news{
    padding: 15px;
}
.jlhz_bg{
    width: 580px;
    height: auto;
    text-align: center;
    color: #c1120b;
    font-size: 30px;
}
.jlhz_ul{
    width: 100%;
}
.jlhz_ul li{
    width: 580px;
    height: 310px;
    margin-top: 25px;
    position: relative;
    z-index: 0;
}
.jlhz_ul li img{
    width: 580px;
    height: 310px;
    position: relative;
    z-index: 0;
}
.jlhz_ul li span{
    position: relative;
    display: block;
    z-index: 999;
    color: #ffffff;
    width: 100%;
    font-size: 18px;
    height: 40px;
    margin-top: -40px;
    background: url("alpha_bj.png") ;
}
.jlhz_ul li span:hover{
    color: #17f407;
}
.xywh{
    width: 660px;
    height: auto;
    text-align: center;
    color: #c1120b;
    font-size: 30px;
}
.xywh_ul {
    width: 100%;
}
.xywh_ul li{
    width: 300px;
    height: 200px;
    margin-top: 23px;
    position: relative;
    z-index: 0;
    margin-left: 20px;
    float: left;
}
.xywh_ul li img{
    width: 300px;
    height: 200px;
    position: relative;
    z-index: 0;
}
.xywh_ul li span{
    position: relative;
    display: block;
    z-index: 999;
    color: #ffffff;
    width: 100%;
    font-size: 18px;
    height: 40px;
    margin-top: -40px;
    background: url("alpha_bj.png") ;
    line-height: 40px;
}
.xywh_ul li span:hover{
    color: #17f407;
}
/*底部*/
.db_bg{
   height: 252px;
    background: #780000;
}
.db_nr{
    padding: 25px;
}
.db_one_nr{
    width: 370px;
    margin-top: 10px;
    color: #cccccc;
    font-size: 18px;
}
.db_one_nr p{
    line-height: 32px;
}
.db_two_nr{
    width: 415px;
    margin-top: 10px;
    color: #cccccc;
    font-size: 18px;
}
.db_two_nr p{
    line-height: 26px;
}
.db_two_ul{
    width: 100%;
}
.db_two_ul li{
    float: left;
    margin-left: 20px;
}
.db_two_ul li:first-child{
    margin-left: 0;
}
.db_two_ul li a{
    color: #cccccc;
    font-size: 18px;
}
.db_two_ul li a:hover{
    color: #17f407;
}
.db_wx_bg{
    width: 160px;
    text-align: center;
}
.wx_pic{
    width: 109px;
    height: 109px;
    margin: 0 auto;
}
.db_wx_bg p{
    color: #cccccc;
    font-size: 18px;
    line-height: 30px;
}
/*手机站*/
.sj-head-bg{
    display: none;
}
.head-nr{
    display: none;
}
.sj-pic-show{
    display: none;
}
.ckgd-sj{
    display: none;
}
.jg2{
    display: none;
}
.sj-db{
    display: none;
}
/*响应式*/
    @media  screen and (max-device-width:750px){
        body{
            background: #FFFFFF;
        }
        .sj-head-bg{
            display: block;
            height: 80px;
            background-color: #780001;
            padding: 2% 2% 2% 2%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .head_bg{
            display: none;
        }
        .head-nr{
            display: block;
            width: 100%;
            padding:0 0 3% 0;
            background: #333333;
        }
        .sj-nav_ul li{
            width: 29%;
            height: 30px;
            border: solid 1px #FFFFFF;
            text-align: center;
            float: left;
            margin-left: 3%;
            margin-top: 3%;
            line-height: 30px;
            border-radius: 8px;
        }
        .sj-nav_ul a{
            font-size: 16px;
            color: #FFFFFF;
        }
        .mo_logo{
            width: 75%;
        }
        .mo_logo img{
            width: 100%;
        }
        .mo-qh{
            width: 10%;
            height: 30px;
            background: url("no-pic1.png") no-repeat;
        }
        .line_bg{
            height: 10px;
            background-color: #FFFFFF;
        }
        /*轮播*/
        .pic_show_bg{
            display: none;
        }
        .hfgg_bg{
            display: none;
        }
        .sj-pic-show{
            width: 100%;
            display: block;
        }
        /*焦点图轮播*/
        /*********========特效-图片新闻效果=======*********/

        .bt-jq-TX-010108{ /***编号：***/
            width:100%;
            height:auto;
            position:relative;
        }
        .bt-jq-TX-010108 ul{
            margin:0;
            padding:0
        }
        .bt-jq-TX-010108-pic{
            /*控制图片大小*/
            width:100%;
            height:187.5px;
            border:#CCC solid 1px;
            position:relative;
            overflow:hidden
        }
        .bt-jq-TX-010108-pic ul{
            margin:0;
            padding:0
        }
        .bt-jq-TX-010108-pic li{
            /*控制图片大小*/
            width:100%;
            height:187.5px;
            float:left;
            overflow:hidden
        }
        .bt-jq-TX-010108-pic li a{
            width:100%;
            display:block
        }
        .bt-jq-TX-010108-pic li a img{
            height: 187.5px;
        }
        .bt-jq-TX-010108-pic li span{
            width:100%;
            height:30px;
            line-height:30px;
            background:rgba(0,0,0,.4);
            padding-left:2%;
            color:#FFFFFF;
            display:block;
            position:absolute;
            left:0px;
            bottom:0px;
            font-size: 1em;
        }
        /*修改注意：在bt-jq-TX-010108.js 中最后一行修改图片尺寸*/

        .rslides-nav{
            height:51px;
            width:31px;
            position:absolute;
            top:40%;
            left:0;
            -webkit-tap-highlight-color:rgba(0,0,0,0);
            opacity:0.5;
            text-indent:-9999px;
            overflow:hidden;
            background:url(bt-jq-TX-010108.png) no-repeat 0 0;
            margin-top:-12px
        }
        .rslides-nav:active{
            opacity:1.0
        }
        .rslides-nav.next{
            left:auto;
            right:0;
            background-position:-31px 0;
        }
        .rslides-tabs {
            clear:both;
            position:absolute; right:1%; bottom:7px;
        }
        .rslides-tabs li {
            display:inline;
            float:none;
            _float:left;
            *float:left;
            margin-right:7px
        }
        .rslides-tabs a {
            text-indent:-9999px;
            overflow:hidden;
            -webkit-border-radius:15px;
            -moz-border-radius:15px;
            border-radius:15px;
            background:rgba(0,0,0, .2);
            background:#DDD;
            display:inline-block;
            _display:block;
            *display:block;
            width:8px;
            height:8px
        }
        .rslides-tabs .rslides-here a {
            background:rgba(0,0,0, .6);
            background:#660000
        }
        /*内容*/
        /*头部*/
        .jg{
            display: none;
        }
        .line_two{
            display: none;
        }
        .xyxw_head{
            width: 100%;
            height: 41px;
            background: #780001;
            color: #FFFFFF;
            line-height: 41px;
            font-size: 16px;
            padding-left: 3%;
        }
        .xyxw_head a{
            display: none;
        }
        .nr_bg{
            width: 100% !important;
        }
        .xyxw_ul li {
            width: 100%;
            height: 87px;
            padding: 3%;
            border-bottom: dashed 1px #999999;
        }
        .xyxw_ul li:last-child{
            border: none;
        }
        .news_bg{
            background: #FFFFFF;
        }
        .xyxw_bg{
            width: 100%;
            clear: none !important;
        }
        .zyzw_nr p{
            display: none;
        }
        .zyzw_nr{
            width: 74%;
            position: relative;
        }
        .zyzw_pic{
            width: 25%;
            height: 60px;
        }
        .zyzw_pic img{
            width: 100%;
            height: 60px;
        }
        .zyzw_nr_head{
            font-weight: normal;
        }
        .xyxw_bt{
            width: 100%;
            position: absolute;
            bottom: 0;
        }
        .xyxw_bt span{
            color: #999999;
        }
        .ckgd-sj{
            background: #e7e7e7;
            border-radius: 25px;
            display: block;
            width: 90%;
            margin: 0 auto;
            height: 40px;
            line-height:40px;
            text-align: center;
            color: #999999;
            font-size: 16px;
        }
        .ckgd-sj a{
            color: #999999;
        }
        /*新闻右部分*/
        .tzgg_bg{
            display: block;
            clear: none !important;
            width: 100%;
        }
        .tzgg_ul{
            width: 100%;
        }
        .tzgg_ul li{
            padding-left: 3%;
            padding-right: 3%;
            font-size: 16px;
            line-height: 30px;
        }
        .tzgg_ul li span{
            float: right;
        }
        .tzgg_ul li a{
            float: left;
            height: 30px;
            overflow: hidden;
            width: 69%;
        }
        .jg2{
            display: block;
            clear: both;
            height: 20px;
        }
        .pic_news{
            width: 100%;
            padding: 0;
        }
        .jlhz_bg{
            clear: none;
            width: 100%;
        }
        .jlhz_bg span{
            display: block;
            width: 100%;
            height: 41px;
            line-height: 41px;
            text-align: left;
            background: #780001;
            color: #FFFFFF;
            font-size: 16px;
            padding-left: 3%;
        }
        .jlhz_ul li{
            width: 100%;
            height: 250px;
            padding-left: 3%;
            padding-right: 3%;
        }
        .jlhz_ul li img{
            width: 100%;
            height: 250px;
        }
        .xywh{
            clear: none;
            width: 100%;
        }
        .xywh span{
            display: block;
            width: 100%;
            height: 41px;
            line-height: 41px;
            text-align: left;
            background: #780001;
            color: #FFFFFF;
            font-size: 16px;
            padding-left: 3%;
        }
        .xywh span a{
            color: #FFFFFF;
        }
        .xywh_ul li{
            width: 45%;
            margin-left: 3%;
            height: 141px;
        }
        .xywh_ul li img{
            width: 100%;
            height: 141px;
        }
        .xywh_ul li span{
            height: 30px;
            line-height: 30px;
            margin-top: -30px;
            text-align: center;
            font-size: 16px;
        }
        /*底部*/
        .db_bg{
            display: none;
        }
        .sj-db{
            display: block;
            width: 100%;
            height: 80px;
            background: #780001;
            text-align: center;
            line-height: 80px;
            font-size: 16px;
            color: #FFFFFF;
        }
    }



.banner{width:100%;position:relative;height:580px;background:url(sy_pic1.jpg) no-repeat 50% 0;}
/*图片新闻样式风格1*/
.banner-box{width:1280px;height:580px;overflow:hidden;position:absolute;top:0;left:50%;margin-left:-640px;font-family:"Microsoft YaHei";}
.banner-box .hd{height:28px;overflow:hidden;position:absolute;right:15px;bottom:37px;z-index:2;font-family:"宋体",sumsin;font-size:15px;}
.banner-box .hd ul{overflow:hidden;zoom:1;float:left;}
.banner-box .hd ul li{float:left;margin-right:15px;width:28px;height:28px;background:#ddd;cursor:pointer;color:#fff;border-radius:28px;-webkit-border-radius:28px;}
.banner-box .hd ul li.on{background:#600;}
.banner-box .bd{width:100%;float:left;position:relative;z-index:0;}
.banner-box .bd li{width:100%;float:left;zoom:1;vertical-align:middle; }
.banner-box .bd img{width:100%;height:580px;float:left;display:block;  }
.banner-box .txt-bg{width:1000px;height:60px;position:absolute;bottom:25px;left:20px;z-index:1;overflow:hidden;background:#fff;opacity:0.6;filter:alpha(opacity=60);}
.banner-box .txt{width:1000px;height:60px;position:absolute;bottom:25px;left:20px;z-index:2;overflow:hidden;}
.banner-box .txt li{width:100%;position:absolute;top:0;left:0;line-height:60px;color:#780000;font-size:20px;opacity:0;}
.banner-box .txt li a{color:#780000;display:block;padding:0 0 0 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.banner-box .txt ul{width:100%;float:left;}
.banner-box .prev,
.banner-box .next{width:31px;height:51px;position:absolute;top:40%;margin-top:-28px;z-index:2;opacity:0.5;background-image:url(bt-jq-TX-010108.png);background-repeat:no-repeat;}
.banner-box .prev{left:0;}
.banner-box .next{right:0;background-position-x:-31px;}
.banner-box .prev:active,
.banner-box .next:active{opacity:1;}

@media screen and (max-device-width:750px){
    .banner,
    .banner-box,
    .banner-box .bd img{height:188px;}
    .banner-box{width:100%;left:0;margin-left:0;}
    .banner-box .txt-bg{background:#000;opacity:0.6;filter:alpha(opacity=60);}
    .banner-box .txt-bg,
    .banner-box .txt{width:100%;height:30px;left:0;bottom:0;}
    .banner-box .txt li a{padding-left:2%;padding-right:80px;}
    .banner-box .txt li{line-height:30px;font-size:15px;color:#fff;}
    .banner-box .txt li a{color:#fff;}
    .banner-box .hd{right:1%;bottom:11px;height:8px;}
    .banner-box .hd ul li{width:8px;height:8px;margin-right:7px;border-radius:8px;}
    .banner-box .prev,
    .banner-box .next{margin-top:-12px;}
}